//
//  ChoseWindowRoot.m
//  MoreStarLiveTelecast
//
//  Created by babbage on 16/8/17.
//  Copyright © 2016年 babbage. All rights reserved.
//

#import "ChoseWindowRoot.h"
#import "ZJWelcomeViewController.h"
#import "ZJTabBarViewController.h"

@implementation ChoseWindowRoot

#pragma mark -- 启动入口 --
/**
 *  判断是否是第一次启动
 *
 *  @return 启动控制器
 *  CFBundleShortVersionString
 */
+(void)choseFirstVC{
    NSString *key = (__bridge NSString *)kCFBundleVersionKey;
    // 1. 获取当前软件版本号(build)
    NSString *currentVersion = [NSBundle mainBundle].infoDictionary[key];
    // 2. 沙盒中的版本号(build)
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *standBoxVersion = [defaults valueForKey:key];
    // 3. 比较当前版本号 与沙盒版本号
    // 4. 根据版本号 判断下一级页面
    if ([currentVersion integerValue] > [standBoxVersion integerValue]) {
        // 保存版本号到手机沙盒
        [defaults setObject:currentVersion forKey:key];
        [defaults synchronize];//防止没有保存
//        [defaults setBool:YES forKey:@"firstLaunch"];
        [UIApplication sharedApplication].keyWindow.rootViewController = [[ZJWelcomeViewController alloc] init];
    }else{
//        [defaults setBool:NO forKey:@"firstLaunch"];
        [UIApplication sharedApplication].keyWindow.rootViewController = [[ZJTabBarViewController alloc] init];
        
    }
}

@end
